social housing
noun
British
: houses or apartments that are made available to be rented at a low cost by poor people
Love words? Need even more definitions?
Merriam-Webster unabridged
Share